\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs28\fc0 C++ libraries\
\
Q: I'm using the C++ compiler under 2.0 and cannot locate the "complex" data type or its associated header file complex.h. This is a conventional C++ header file. Where is it?\
\
Q: Where is the streams.h C++ header file? How do I gain access to "cerr" and "cout", two conventional streams, from Objective-C methods?\
\i \
\
\i0 A: NeXT does not ship any C++ libraries with 2.0. The Free Software Foundation [who is responsible for the GNU project] has written a large library of routines for C++ called libg++. Under current FSF rules, libg++ can only be used by programs which will not be distributed commercially. For further information, the Free Software Foundation can be contacted at:\
\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0 Other third parties offer C++ libraries as well. AT&T offers a library which is a subset of libg++ for a fee. Some developers have chosen to develop their own C++ libraries.\
\
The GNU C++ [libg++] Class Library includes support of the following [often requested] features:\